When different websites come together to form a single web presence, elements of the user experience, by their nature, handle specialized tasks. For example, a marketing website offers general information about the company and products, while an online store allows shoppers to make purchases. Then a third element handles storage and distribution of documents or other resources and manages access to them.
Since each part of such a web presence is individual and separate, it is optimal to unify this experience. This holds especially true when a user needs a separate login (possibly using separate credentials) to gain access to each individual part. Disconnected models force each application to manage users in its own way. These models can prove to be frustrating, even unusable.
With CyberStore Connect, developers can extend the CyberStore user repository and session state and allow multiple sites, or clients, to use it to authorize users. Once CyberStore Connect authorizes a user, it consumes this information and programmatically drives authorization logic, or other behaviors, within the connected sites.
In short, CyberStore allows an organization to centralize user management. Organizations can effectively use their e-commerce user database to control user management and authorization.
Together, these steps make up the single-sign-on architecture of CyberStore and CyberStore Connect: